  $(function() { 
	  $(".input").blur(function() {
		   var inputName = $(this).attr("name");
		   invokeValidateFunction(inputName);
	    });
	    
	     $(".input").focus(function() {
	    	 var inputName = $(this).attr("name");
	    	 var str=inputName.replace(/loginUser./,"");
	    	 $("#" + str + "Error").css("display", "none");
	     });
		    
	     /**
	      * 如果<label>有内容，那么显示，没有不显示。
		  */
	     $(".labelError1").each(function() {
	 		if($(this).text()) {
	 			$(this).css("display", "");
	 		} else {
	 			$(this).css("display", "none");
	 		}
	 	});
	    
	 } ) ; 
  	/**
  	 * 输入inputName，调用对应的validate方法。
  	 * 例如inputName为：loginname，那么调用validateLoginname()方法。
  	 */
	 function invokeValidateFunction(inputName) {	//验证功能
	 var functionName = "validate" + inputName;
	 return eval(functionName + "()");	//计算某个字符串
     }
     
	
	/**
     * 校验原密码
     */
    function validateoldpassword() {
     var bool = true;
	 $("#oldpasswordError").css("display", "none");
	 var value = $("#oldpassword").val();
	 if(!value) {// 非空校验
		$("#oldpasswordError").css("display", "");
		$("#oldpasswordError").text("原密码不能为空！");
	    bool = false;
		}
	 else if(value.length<3||value.length>12) {//格式校验
		$("#oldpasswordError").css("display", "");
		$("#oldpasswordError").text("密码必须为3-12位！");
		bool = false;
	 } else {//原密码是否正确
		$.ajax({
		cache: false,
		async: false,
			type: "POST",
			dataType: "json",
			data: {oldpassword: value},
			url: "user!CheckPassword.action",
			success: function(flag) {
				if(flag) {
					$("#oldpasswordError").css("display", "");
					$("#oldpasswordError").text("原密码不正确！");
					bool = false;					
				}
			}
		  });		
	  }
	  return bool;
}

 	
	/**
     * 校验新密码
     */
    function validatenewpassword() {
     var bool = true;
	 $("#newpasswordError").css("display", "false");
	 var value = $("#newpassword").val();
	 if(!value) {// 非空校验
		$("#newpasswordError").css("display", "");
		$("#newpasswordError").text("新密码非空！");
	    bool = false;
		}
	 else if(value.length<3||value.length>12) {//格式校验
		$("#newpasswordError").css("display", "");
		$("#newpasswordError").text("密码必须为3-12位！");
		bool = false;
	 } 
	  return bool;
}

      	
	/**
     * 校验确认密码
    */
    function validaterepassword() {
     var bool = true;
	 $("#repasswordError").css("display", "false");
	 var value = $("#repassword").val();
	 if(!value) {// 非空校验
		$("#repasswordError").css("display", "");
		$("#repasswordError").text("确认密码非空！");
	    bool = false;
		}
	 else if(value.length<3||value.length>12) {//格式校验
		$("#repasswordError").css("display", "");
		$("#repasswordError").text("密码必须为3-12位！");
		bool = false;
	 }  else if(value != $("#newpassword").val()) {//两次输入是否一致
	    $("#repasswordError").css("display", "");
		$("#repasswordError").text("两次输入不一致！");
		bool = false;
	}
	  return bool;
}
    
    function check(){
		var bool = true;
		$(".input").each(function() {
			var inputName = $(this).attr("name");
			if(!invokeValidateFunction(inputName)) {
				bool = false;
			}
		});
		return bool;
   } 